press casting - German English Dictionary